package com.zerdoor.dao;

import com.zerdoor.model.UserInfo;

import java.util.List;
import java.util.Map;

/**
 * Created by xiaoji on 2014/10/27.
 */
public interface HomeDao {

    /**
     * FunName:           getFirstBaseTasktype
     * Description :      获取任务分类根节点
     * @return String：   任务分类
     * @Author:       xiaoji
     * @Create Date: 2014-10-29
     */
    public List<Map<String, Object>> getFirstBaseTasktype();

    /**
     * FunName:           getSecondBaseTasktype
     * Description :      获取任务分类二级分类
     * @return String：   任务分类
     * @Author:       xiaoji
     * @Create Date: 2014-10-29
     */
    public List<Map<String, Object>> getSecondBaseTasktype();

    /**
     * FunName:           getSecondBaseTasktype
     * Description :      获取任务分类三级分类
     * @return String：   任务分类
     * @Author:       xiaoji
     * @Create Date: 2014-10-29
     */
    public List<Map<String, Object>> getThirdBaseTasktype();

    /**
     * FunName:           getArtAdvert
     * Description :      显示广告
     * @return String：   任务分类
     * @Author:       xiaoji
     * @Create Date: 2014-10-27
     */
    public List<Map<String, Object>> getArtAdvert();

    /**
     * FunName:           getArtAboutus
     * Description :      联系我们
     * @return String：   qq、email、phone等
     * @Author:       xiaoji
     * @Create Date: 2014-10-29
     */
    public Map<String, Object> getArtAboutus();

    /**
     * FunName:           getOngoingBusTaskInfo
     * Description :      获取进行中的项目
     * @return String：   项目任务
     * @Author:       xiaoji
     * @Create Date: 2014-10-29
     */
    public List<Map<String, Object>> getOngoingBusTaskInfo();

    /**
     * FunName:           getCompleteBusTaskInfo
     * Description :      获取完成项目
     * @return String：   项目任务
     * @Author:       xiaoji
     * @Create Date: 2014-10-29
     */
    public List<Map<String, Object>> getCompleteBusTaskInfo();
    /**
     * FunName:           getUserProduction
     * Description :      作品
     * @return String：   作品
     * @Author:       xiaoji
     * @Create Date: 2014-10-29
     */
    public List<Map<String, Object>> getUserProduction();

    /**
     * FunName:           getCompleteBusTaskInfo
     * Description :      获取最近注册艺术家
     * @return String：   项目任务
     * @Author:       xiaoji
     * @Create Date: 2014-10-29
     */
    public List<Map<String, Object>> getRecentlyArtist();

    /**
     * FunName:           getCompetitionBusTaskInfo
     * Description :      获取合作竞赛活动
     * @return String：   竞赛活动
     * @Author:       xiaoji
     * @Create Date: 2014-10-29
     */
    public List<Map<String, Object>> getCompetitionBusTaskInfo();
    /**
     * FunName:           getCooperation
     * Description :      获取合作客户
     * @return String：   竞赛活动
     * @Author:       xiaoji
     * @Create Date: 2014-10-29
     */
    public List<Map<String, Object>> getCooperation();

}
